//package android.ws;
//
//import org.ksoap2.SoapEnvelope;
//import org.ksoap2.serialization.SoapObject;
//import org.ksoap2.serialization.SoapSerializationEnvelope;
//import org.ksoap2.transport.HttpTransportSE;
//import org.xmlpull.v1.XmlPullParserException;
//
//import java.io.IOException;
//
//
///**
// * Created by lynn on 2016/6/26.
// */
//public class Ksoap {
//    public static void main(String[]args) {
//        g();
//        System.exit(1);
//
//        SoapObject req = new SoapObject("http://com/", "login");
//        req.addProperty("id",233);
//        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
//        envelope.bodyOut = req;
//        HttpTransportSE ht =
//                new HttpTransportSE("http://localhost:8080/?wsdl");
//        try {
//            ht.call(null,envelope);
//            SoapObject response = (SoapObject) envelope.getResponse();
//            System.out.println(response);
//        } catch (IOException e) {
//            e.printStackTrace();
//        } catch (XmlPullParserException e) {
//            e.printStackTrace();
//        }
//    }
//
//    static void g() {
//
//        // （1） 指定webservice的命名空间和调用的方法名
//        String method_name="login";
//        SoapObject rpc = new SoapObject(NAMESPACE, method_name);
//        /**
//         * （2） 设置调用方法的参数值，如果没有参数，可以省略。 要注意的是，参数必须和服务声明的@WebParam里面的变量名对应
//         */
//        String text="2233";
//        rpc.addProperty("text", text);
//        // （3） 生成调用Webservice方法的SOAP请求信息。该信息由SoapSerializationEnvelope对象描述
//        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
//                SoapEnvelope.VER11);
//        // envelope.bodyOut = rpc;
//        envelope.dotNet = false;
//        envelope.setOutputSoapObject(rpc);
//        // （4）创建HttpTransportsSE对象。通过AndroidHttpTransport类的构造方法可以指定WebService的WSDL文档的URL
//        HttpTransportSE ht = new HttpTransportSE(URL);
//        try {
//            // (5)使用call方法调用WebService方法
//            ht.call(null, envelope);
//            // （6）使用getResponse方法获得WebService方法的返回结果
//            if (envelope.getResponse() != null) {
//                System.out.println(envelope.getResponse());
//                String result = String.valueOf(envelope.getResponse());
//                System.out.println(result);
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//  static   String NAMESPACE="http://com/";
//    static String URL="http://localhost:8081";
//
//}
